wire mesh cage - Turkish English Dictionary